package com.grwx.omc.admin.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.grwx.omc.admin.entity.SysLookupType;
import com.grwx.omc.admin.entity.SysResource;

import java.util.List;

public interface ISysResourceService extends IService<SysResource> {


    /**
     * 分页查询
     * @param page          分页对象
     * @param sysResource 查询条件
     * @return
     */
    IPage<SysResource> page(Page<SysResource> page, SysResource sysResource);

    /**
     * 新增/修改 资源
     * @param sysResource 资源
     */
    void addOrUpdate(SysResource sysResource);


    /**
     * 批量删除
     * @param ids
     */
    void batchDel(Long[] ids);

    /**
     * 根据id删除
     * @param id
     */
    void del(Long id);


}
